Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Програмування аплетів в Java. Обробка подій в Java

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Кафедра САПР

Інформація про роботу

Рік:
2009
Тип роботи:
Звіт про виконання лабораторної роботи
Предмет:
Об’єктно-орієнтоване програмування

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ ТА НАУКИ УКРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ “ЛЬВІВСЬКА ПОЛІТЕХНІКА” Кафедра САПР    ЗВІТ До виконання лабораторної роботи №4 На тему: “ Програмування аплетів в Java. Обробка подій в Java” З курсу “ Об’єктно-орієнтоване програмування” МЕТА РОБОТИ Метою роботи є придбання навиків роботи з подіями при програмуванні на мові Java, а також створення аплетів на мові Java. 2.ОСНОВНІ ТЕОРЕТИЧНІ ВІДОМОСТІ 2.1. АПЛЕТИ JAVA 2.1.1. Запуск аплетів Аплети Java, на відміну від додатків, не є самостійні програми, а вбудовуються в Web-сторінки і виконуються під управлінням Web-браузера. Програма-аплет запускається в документі HTML в контейнері <applet> ... </applet>. У дескрипторі <applet> можна задати наступні атрибути: Атрибут Значення Чи є обов'язковим  code Ім'я файлу скомпільованого аплета (це повинен бути файл з розширенням.class) Так  width Ширина в пікселях того простору, який аплет займатиме на Web-сторінці Так  height Висота в пікселях того простору, який аплет займатиме на Web-сторінці Так  codebase Каталог на Web-сервері, де зберігаються .class-файлы, на які посилається атрибут code. Ні  alt Дозволяє указувати альтернативний, текст, який буде виведений на місці аплета у тому випадку, коли Web-браузер розпізнає дескриптор <applet>, але не підтримує мову Java. Ні  name Дозволяє задати ім'я для аплета. Після цього інші аплети на сторінці можуть звертатися до цього аплета по імені і обмінюватися з ним даними Ні  align Дозволяє вибрати режим вирівнювання аплета на сторінці. Можливі значення параметра - ті ж, що і для атрибуту align в дескрипторі <img>: top, texttop, middle, absmiddle, baseline, bottom, absbottom, left, right. Ні  vspace Дозволяє задати величину в пікселях верхнього і нижнього полів навколо аплета. Ні  hspace Дозволяє задати величину в пікселях правого і лівого полів навколо аплета. Ні   У контейнері <applet> . </applet> можна також помістити текст, який буде виведений на Web-сторінці, якщо Web-браузер користувача не підтримує роботу з аплетами Java. Результат роботи аплета Java можна проглянути або за допомогою Web-браузера, або за допомогою програми appletviewer, що входить до складу SDK (як параметр для цієї програми задається ім'я файлу HTML, аплета, що містить виклик). 2.1.2. Виконання аплетів Оскільки аплети є розширенням класу Applet, оголошення первинного класу аплета повинне мати наступний вигляд: модифікатори class ідентифікатор-аплета extends Applet { Тіло аплета } Оскільки оголошення класу Applet знаходиться в пакеті java.applet, який автоматично не підключається, в програмі повинен бути заданий оператор import для цього пакету, тобто оператор import java.applet.*; Оскільки аплет може виконуватися на інших комп'ютерах в мережі, йому, в цілях безпеки, віртуальною машиною Java (JVM) забороняється виконувати багато операцій, наприклад, перегляд і читання вмісту каталогів і файлів на комп'ютері, а також зміни вмісту існуючих файлів і запис нових файлів. Життєвий цикл аплета містить наступні чотири етапи: етап ініціалізації (initialization stage). етап запуску (start stage). етап останову (stop stage). етап знищення (destroy stage). На етапі ініціалізації створюється і завантажується об'єкт аплета. У цей момент зручно створювати об'єкти для аплета, а також ініціалізувати значення, необхідні при роботі аплета. Впродовж життєвого циклу ініціалізація виконується тільки один раз. Можна втрутитися в процес ініціалізації, перевизначивши метод init() класу Applet. На етапі запуску система починає виконання аплета. Етап запуску може слідувати відразу ж після етапу ініціалізації або після повторного запуску аплета. Звичайне це відбувається тоді, коли користувач, працюючи з Web-браузером, повертається до сторінки, що містить аплет, після проглядання якої-небудь іншої сторінки. На відміну від етапу ініціалізації, етап запуску впродовж життєвого циклу може виконуватися безліч разів. Для того, щоб виконувався власний код запуску, необхідно ...
Антиботан аватар за замовчуванням

31.03.2013 00:03

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини